package com.xinchuang.service.targetSystem.config;

import com.xinchuang.common.Result;
import com.xinchuang.entity.targetSystem.config.SystemConfig;
import com.xinchuang.entity.targetSystem.config.SystemParam;
import com.xinchuang.entity.targetSystem.object.SystemParamAdd;

/**
 * @ClassName SystemParamService
 * @Description: TODO(写一段描述的话)
 * @Author zhangxuan
 * @Date 2023-08-07 14:11
 * @Verion V1.0
 */
public interface SystemParamService {

    Result addOrUpdateSystemParam(SystemParamAdd systemParamAdd);

    Result deleteSystemParam(String id);

    Result selectSystemParam(Integer pageNum, Integer pageSize, Boolean isPull);

    Result selectSystemParamByKey(String key);

    Result selectSystemParamById(String id);

    Result initSystemSort();

    Result initSytemParam();

    Result initElement();

}
